venenillo (castela tortuosa) - Spanish English Dictionary